package com.efast.dmom.mes.dao.entity;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.efast.dmom.mes.entity.EquipSpareInboundEntity;

public interface EquipSpareInboundDao{

	void saveBatch(List<EquipSpareInboundEntity> spareList);

	void update(EquipSpareInboundEntity entity);

	void deleteBatch(List<EquipSpareInboundEntity> spareList);

	void affirmSpareInBound(List<EquipSpareInboundEntity> spareList);

	EquipSpareInboundEntity selectSpareInboundBycutterCode(@Param("spareId") long spareId,@Param("inboundStatus") String inboundStatus);

	List<EquipSpareInboundEntity> getInboundList(EquipSpareInboundEntity entity);

	List<EquipSpareInboundEntity> getSpareInboundList(List<EquipSpareInboundEntity> list);

	EquipSpareInboundEntity getById(long id);

}
